Soru & Cevap

Veri tabanına Haftalık tekrarlanan bilgidirim göderimi

15.11.2020 - 05:08

Veri tabana kullanıcını girdigi zamanda uygulama kapalı olsa dahi örnegi pazar ve perşembe günleri saat 00.00 de bilgi göndermek istiyorum bir alarm oluştursam onun dinlecisinin içinde veri yazma işlemi yapsam olurmu yada başka bir yolu var mıdır yardımınız için teşşekürler

12 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user .tire.
.tire.
15.11.2020 - 11:33
Saat tam 8:30'da başlayacak uyarıyı çalıştırmak için cihazı uyandırır ve bundan sonraki her 20 dakikada uyarı çalışır: private AlarmManager alarmMgr; private PendingIntent alarmIntent; ... alarmMgr = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE); Intent intent = new Intent(context, AlarmReceiver.class); alarmIntent = PendingIntent.getBroadcast(context, 0, intent, 0); // Uyarıyı 8:30'a ayarlayalım. Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(System.currentTimeMillis()); calendar.set(Calendar.HOUR_OF_DAY, 8); calendar.set(Calendar.MINUTE, 30); // setRepeating() metodu size özel kesin zaman aralıkları tanımlama olanağı verir. Bu örnekte 20 dakika alarmMgr.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), 1000 * 60 * 20, alarmIntent);
Profile picture for user .tire.
.tire.
15.11.2020 - 10:54
static broadcast receiver yayın alıcısı oluşturursun olur tabiki bunuda zaman ayarlı takvime baglaman lazım ki tarih gün saat geldiği zaman telefon uyku modunda olsa bile static bir yayın alıcı olduğu için servis devamlı arka planda tetikte bekler servisi tetikleyecek olan zaman takvimi wakelock izinleri de verdiğin zaman cihazı uyku modunda çıkarıp ekranı uyandırır. broadcast receiver servisinin icinede de ister not bildirimi istersen bilgilendirme mesajı koy servis tetiklendigi an bildirimi gösterir kullanıcı bar üzerindeki bildirimi tikladigi an onu İntent activity ile ana ana activity ye yönlendirebilirsiniz. Broadcast receiver yayın alıcıları uygulama servislerini dinler özel yayın alıcı da oluşturabilirsiniz örnek yayın alıcı sadece sizin uygulamanızı dinler uygulama içinde örnek bir butona tıklandığında servisin haberdar olmasını isteyebilirsiniz.
Ufuk Sipor
16.11.2020 - 04:12
teşşkürler emilatörde çalışıyo ama gerçek telefonda tepki yok
Ufuk Sipor
16.11.2020 - 04:12
Ufuk Sipor
16.11.2020 - 04:13
manifest e bu iki iizini ver dim
Ufuk Sipor
16.11.2020 - 05:16
<?xml version="1.0" encoding="utf-8"?>
Ufuk Sipor
16.11.2020 - 05:39
telefonu hallettim arka plan kısıtlaması varmış :D
Ufuk Sipor
16.11.2020 - 05:39
telefonu hallettim arka plan kısıtlaması varmış :D
Ufuk Sipor
16.11.2020 - 05:39
telefonu hallettim arka plan kısıtlaması varmış :D
Ufuk Sipor
16.11.2020 - 05:39
telefonu hallettim arka plan kısıtlaması varmış :D